Emergency alert

ABSTRACT

Described are systems and methods for providing instructions in response to an emergency. An emergency alert system may receive indication of an emergency situation in a building. In response, the emergency alert system may determine personalized emergency response instructions for an occupant of the building based on the location and type of emergency. The emergency alert system may present the personalized emergency response instructions to the occupant and monitor the progress of the occupant in following the instructions. Some aspects relate to performing emergency response drills and monitoring performance of occupants participating in drills.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a 35 U.S.C. § 371 national stage application of PCTInternational Application No. PCT/US18/32037, filed on May 10, 2018,which claims the benefit of U.S. Provisional Application No. 62/511,343,filed May 25, 2017. The above-referenced applications are incorporatedby reference in their entirety herein.

FIELD

The present disclosure relates to automated information presentation andcomputer interaction and, more particularly, a method and system thatautomatically present information through a variety of devices andinterfaces in a novel fire safety system.

BACKGROUND

Fire detectors are known and sound an alarm in response to detectingsmoke, heat, or a combination of smoke and heat that indicate a firecondition within a building.

While this may be sufficient information for some occupants, somepopulations of people may not be suitably alerted by these knownsystems. For example, people with certain cognitive impairments may havedifficulty in determining how to respond to a fire alarm. One particularpopulation for whom a standard fire alarm announcement may beinsufficient are people with executive function impairment. Executivefunction refers to the ability to process information and individualswith impairment in this area may be overwhelmed by a loud sirenaccompanied by a verbal announcement of the location or severity of adetected fire. Individuals with other cognitive impairments such as downsyndrome, autism, traumatic brain injury, and other such impairments maysimilarly find these known fire alarms to be insufficient or confusing.

For these populations, a standard smoke detector alarm is worse thanunhelpful—it can often cause the person to be overwhelmed andimmobilized. During a fire emergency, these individuals may be atincreased risk of injury if they do not safely exit the building. Inpart because of this, people with disabilities are 4-6 times more likelyto be killed or severely injured in a fire.

SUMMARY

Described herein are systems and methods for emergency alerting.Embodiments described in this disclosure provide for emergency alertsystems and methods incorporating customized spoken instructions oninstructing building occupants on how to respond to an emergency.Disclosed alert systems decrease the confusion and anxiety associatedwith emergency alerts. While helpful for all people, the disclosed alertsystems are particularly beneficial for populations of people with somelevel of cognitive impairment for whom traditional emergency alertingsystems are not well suited. The alert systems described here remove thecrisis from the emergency and provide familiar instructions with thealert so that people can respond effectively and respond safely.

Aspects of embodiments described herein further relate to systems andmethods for facilitating emergency drills. Some embodiments trackemergency drill performance of building occupants and adaptannouncements to better guide occupants during an emergency. Someembodiments interface with a wide range of home and electronic andsafety devices to facilitate and track emergency drills.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example network environment 100 where someembodiments of the invention may operate;

FIG. 2 illustrates an example computing environment of an emergencyalert system according to an embodiment;

FIG. 3 illustrates aspects of an example computing environment of anemergency alert system according to an embodiment;

FIG. 4 illustrates aspects of an emergency alert system according to anembodiment;

FIG. 5 illustrates aspects of an emergency alert system according to anembodiment;

FIG. 6 illustrates an example method for an emergency alert according toan embodiment;

FIG. 7 illustrates an example method for an emergency alert according toan embodiment;

FIG. 8 illustrates an example method for an emergency alert with ashelter-in-place condition according to an embodiment;

FIG. 9 illustrates an example method for an emergency alert with ashelter-in-place condition according to an embodiment;

FIG. 10 illustrates an example method for conducting an emergencyresponse drill using an embodiment of the disclosed emergency alertsystem;

FIG. 11 illustrates an example method for conducting an emergencyresponse drill using an embodiment of the disclosed emergency alertsystem;

FIG. 12 illustrates aspects of an example method for conducting anemergency response drill using an embodiment of the disclosed emergencyalert system;

FIG. 13 illustrates an example method for performing a shelter-in-placedrill according to an embodiment.

DETAILED DESCRIPTION

Emergency alert systems and methods are disclosed herein. Someembodiments relate to emergency alert systems and methods that are moresuitable for individuals with cognitive impairments. For theseindividuals, traditional emergency alert systems may cause confusion andanxiety as a result of shrill sounds and confusing instructions.Emergency alerts described in the embodiments below avoid these problemsand improve safety of all building occupants. For example, an emergencyalert according to an embodiment may announce emergency instructionspersonalized for specific individuals such as: “There is a fire in thekitchen, Aidan, so you need to go out the window in Aunt Sally's room.”

Aspects of various embodiments disclosed herein further relate tosystems and methods for conducting emergency response drills. Theseembodiments improve occupant safety by performing emergency responsedrills and tracking responses of building occupants. Regular practiceand performance tracking using the embodiments described below mayfurther improve safety by conditioning occupants as to the properprocedures for responding to emergencies.

Some examples provided herein are described in the context of a home.However, the emergency alert systems and methods described herein may beemployed in any other setting. For example, embodiments describe hereinmay be used in schools, office buildings, single-family dwellings,apartment homes, correctional facilities, hotels, hospitals, or othersuch buildings or facilities. Further, embodiments described herein maybe used in multi-building campuses such as educational campuses,healthcare campuses, or other groups of buildings that are related. Inaddition, various embodiments may be used in outdoor settings such ascampgrounds, parks, places of public accommodation, or other suchsettings where people may need to be alerted as to an emergencysituation.

Some examples provided herein are described in regards to a fireemergency. However, embodiments may be used to respond to any type ofemergency. For example, the embodiments described below may be used forresponding to carbon monoxide emergencies, hurricanes, earthquakes,floods, other severe weather or natural disasters, active shooteremergencies, malicious intrusions, other security-related emergencies,or other similar situations which require people to respond to anemergent situation.

FIG. 1 illustrates an example network environment 100 where someembodiments of the invention may operate. The network environment 100may include multiple clients 110, 111 connected to one or more servers120, 121 via a network 140. Network 140 may include a local area network(LAN), a wide area network (WAN), a telephone network, such as thePublic Switched Telephone Network (PSTN), an intranet, the Internet, ora combination of networks. Two clients 110, 111 and two servers 120, 121have been illustrated for simplicity, though in practice there may bemore or fewer clients and servers. Clients and servers may be computersystems of any type. In some cases, clients may act as servers andservers may act as clients. Clients and servers may be implemented as anumber of networked computer devices, though they are illustrated as asingle entity. Clients may operate web browsers 130, 131, respectivelyfor display web pages, websites, and other content on the World Wide Web(WWW). Servers may operate web servers 150, 151, respectively forserving content over the web.

FIG. 2 illustrates an example computing environment for an emergencyalert system according to an embodiment. In this example, a cloud server220 executes instructions to perform some functions of an emergencyalert system. The cloud server may be, for example, a server such asserver 120 or 121 as illustrated in FIG. 1. Cloud server 220 may storevarious data in databases 210, such as administrative data or emergencyresponse instruction data. Cloud server 220 communicates with homerouter 240 vis network 230. In an example, network 230 may be theInternet. Home router 240 provides network connectivity for variousdevices within home 250. For example, home 250 contains variouscomputing devices 270 a-c such as smartphone 270 a, laptop computer 270b, and desktop computer 270 c. Home 250 also contains various emergencydetection devices 260 a-c. While the illustrated example illustratesthree computing devices and three emergency detection devices, anynumber of computing devices or emergency detection devices may bepresent in home 250. FIG. 3 illustrates aspects of another examplecomputing environment of an emergency alert system according to anembodiment.

FIG. 4 illustrates aspects of an emergency alert system according to anembodiment. In one aspect, an embodiment of an emergency alert systemprovides an administrative interface to allow administrative users toenter information about a building, emergency sensors within thebuilding, occupants of the building, and devices associated withoccupants of the building. In a home example, an administrative user maybe a parent, for example. In an office building, an administrative usermay be an office manager or a security staff.

In an example, the administrative interface may be implemented as abrowser-based graphical user interface accessed through one of computingdevice 270 a-c. Using this interface, an administrative user may enterdetails about a building. For each building, for example, anadministrative user may enter a name of the building, a location of thebuilding, occupants associated with the building, exit or egress pathsout of the building, safe location for sheltering-in-place, emergencydetection devices associated with the building, occupants associatedwith the building, first responder information, and electronic devicesassociated with occupants of the building. Examples of emergencydetection devices 260 a-c include fire alarms, smoke alarms, carbonmonoxide alarms, security alarms, flood alarms, earthquake detectors, orany other such device that detects an emergency condition. In addition,simulated emergency detection devices may be associated with a building.Simulated emergency detection devices may provide for alarms that soundand look like functional emergency detection devices, but are able to betriggered manually so as to simulate an emergency condition. In anembodiment, simulated emergency detection devices recreate the sound ofemergency detection devices, either through a recording of an emergencydetection device, or through selection of one of the alarm tonesprovided. In some embodiments, information about emergency detectiondevices may be retrieved from a third-party source. For example, if thehousehold has NEST smoke detectors, the system may uses the NEST API toestablish a connection, present credentials, and gather the dataassociated with their configuration, such as location, version numbers,etc.

For occupants, an administrative user may enter the name of theoccupant, any disabilities the occupant is associated with, a currentstatus of the occupant, and any electronic devices associated with theoccupant. Examples of electronic devices that may be associated with anoccupant include smartphones, tablet computers, laptop computers,desktop computers, smart televisions, personal assistant devices such asAMAZON ALEXA devices, smart watches, and other such devices. Inaddition, buildings may include electronic devices such as locationdetection devices that may be associated with occupants as well. Forexample, a Bluetooth-based electronic beacon device may detect theproximity of an electronic device associated with a user.

The data entered by an administrative user via the administrativeinterface is stored in one or more administrative databases.Administrative databases may be located within the building, proximateto the building, or remote from the building. For example,administrative databases may be located in a remote datacenter. In someembodiments, multiple redundant copies of administrative databases maybe located at multiple locations.

Through the administrative interface, an administrative user may alsoenter emergency response instructions. Emergency response instructionsmay be personalized to a particular occupant, building, emergency type,and other identifying information, for example. Therefore, emergencyresponse instructions are associated with relevant associated entries inthe administrative databases. For example, an emergency instruction maybe associated with an occupant record, a building record, an exit withinthe building, and an emergency type identifier. In some embodiments,default or generic emergency response instructions may also be specifiedthat are used in the absence of personalized instructions.

In some embodiments, emergency response instructions are recorded audioof spoken word instructions. In an example, the administrative user mayrecord an audio recording of the emergency response instructions. Insome embodiments, emergency response instructions may be recorded astext instructions. Other emergency response instruction formats may alsobe used, for example video formats or still picture formats. Theadministrative user may record multiple emergency response instructionsspecific for each household member. Because the administrative user canrecord custom instructions, the instructions are in the householdvocabulary that will be understood by household members. Further, theresponse instructions may be presented by someone the occupant knows,further increasing their effectiveness for some occupants. For example,a mother may record personalized instructions for a child.

FIG. 5 illustrates aspects of an emergency alert system according to anembodiment. In an aspect, embodiments of an emergency alert systemprovide for a training management dashboard. With the trainingmanagement dashboard, administrative users may configure and scheduleemergency response drills. For example, fire drills may be managedthrough the drill management dashboard. In addition, the trainingmanagement dashboard may present information about past emergencydrills. For example, an administrative user may review emergency drillperformances over time and review instructions designated for variousemergency scenarios. Through this example training management dashboard,administrative users may further review members' comments and feedbackon emergency drills. By reviewing feedback, administrative users mayimprove the instructions for household members. For example,administrative users may modify instructions to improve performance ofcertain members. The illustrated example management dashboard furtherprovides and interface for administrative users to change scheduledemergency drill frequency and initiate an emergency drill.

In an example, an administrative user may select a household memberwhose performance is to be reviewed. The application requests emergencydrill data associated with the household member from the database viathe server, and displays the returned drill performance data, includingscenarios and dates drilled, graphically to show the household members'progress over time. The administrative user can use the trainingmanagement dashboard to view the underlying performance data for eachscenario date, including the instructions provided during the event andhousehold member's comments after the drill.

FIG. 6 illustrates an example method for an emergency alert according toan embodiment. At step 601, an emergency alert system receives anindication of an emergency. The emergency alert may include informationsuch as the type of emergency, the location of the building where theemergency is located, and the location within the building of theemergency. In an example, an emergency may indicate a fire condition onthe second floor of a home at a particular address. In some embodiments,the emergency alert system may periodically poll a set of emergencydetection devices. In some embodiments, the emergency alert system maybe a passive receiver of communications from emergency detectiondevices.

At step 602, the emergency alert system determines occupants of thebuilding where the emergency is located that may be in danger. First, alist of occupants may be determined, and second a list of devicesassociated with the occupants may be determined. For example, theemergency alert system may determine that an occupant named Aidan isassociated with the home in the example above. Then, the emergency alertsystem may determine that Aidan is associated with a particularsmartphone device and that the smartphone device is located in a bedroomon the second floor of the home. At step 603, the location of theemergency is compared with the location of the computing device. Then,at step 604, the emergency alert system may determine an emergency alertscenario based on the location of the emergency and the location of thecomputing device. In the example above, the emergency scenario may berelated to an emergency fire egress from the home from the second floorin the event of a second floor fire. Then, at step 605, the emergencyalert system may select an appropriate set of emergency responseinstructions corresponding to the emergency scenario. In someembodiments, the emergency response instructions may direct theemergency alert system to transmit a message to emergency firstresponder services. For example, the emergency alert system may initiatea phone call to an emergency dispatching service and play a recordedmessage that includes information about the emergency in progress andthe disability, if any, of the Occupant and optionally his location aswell.

At step 606, the emergency alert system may retrieve the selectedemergency response instructions. In the example above, the emergencyresponse instructions may be an audio recording instructing Aidan toexit through a particular exit from the second floor of the home. Atstep 607, the emergency alert system transmits the emergency responseinstructions to the identified device, and the device presents theemergency response instructions. In some embodiments, the emergencyalert system may be located remotely from the computing device and maytransmit the entire emergency response instructions to the computingdevice. In other embodiments, the emergency alert system may transmit anidentifier of the emergency response instructions to the computingdevice, removing the need to transmit large amounts of data in the eventof an emergency.

In some embodiments, relevant portions of the emergency alert system maybe implemented on the computing device, and all emergency responseinstruction data stored locally on the computing device. In someembodiments, the computing device may communicate directly withemergency detection devices. For example, a fire alarm in a home maytransmit an indication of a fire alarm condition directly to asmartphone via Wi-Fi or Bluetooth.

In some embodiments, an emergency alert agent is implemented on acomputing device that interacts with the emergency alert system. Forexample, an emergency alert agent may be implemented as a softwarepackage on a smartphone device.

In some embodiments, the computing device starts a timer when it beginsoutputting the emergency alert instructions. The timer may beimplemented by the emergency alert agent in an embodiment. The timermeasures how long an occupant takes to reach safety. Once the occupantreaches safety, they may signal to the emergency alert agent that theyare safe, and the timer stops. At that time, the emergency alert agentmay also stop outputting the emergency response instructions. In someembodiments, the occupant safety condition may be detected by theemergency alert system based on a detected location of the computingdevice. For example, a Bluetooth beacon may be located in a safe area,and the computing device determines the occupant is safe when theemergency alert agent on the computing device detects a proximity to thebeacon. In some embodiments, the emergency alert agent may transmit therecorded time to the emergency alert system for recording and review ofoccupant performance. FIG. 7 illustrates some of these aspects and morein the context of an example method for an emergency alert according toan embodiment.

FIG. 8 illustrates an example method for an emergency alert with ashelter-in-place condition according to an embodiment. In some emergencysituations, an occupant may not be able to follow emergency instructionsto exit a building during an emergency. For example, a fire may block acritical egress route, making it unsafe for an occupant to exit. Inanother example, a security situation may block a potential egress routeand render an occupant unable to follow emergency response instructions.In these cases, an occupant may signal to the emergency alert systemthat they are unable to follow emergency response instructions. In anembodiment, the occupant may do so by an interface of the emergencyalert agent, for example by tapping a button on a smartphone devicerunning an emergency alert agent.

At step 801, the emergency alert agent may then transmit an indicationthat the occupant is unable to comply with the emergency responseinstructions to the emergency alert system. In response, at step 802 theemergency alert system may determine a second set of emergency responseinstructions for the occupant. For example, the second set of emergencyresponse instructions may include instructions to shelter in-place,i.e., find a safe place within the building to wait for emergencyresponders. At step 803 the system may cause the computing device topresent the second set of emergency response instructions.

In the event that the emergency alert agent is unable to communicatewith the emergency alert system, the emergency alert agent may determineshelter-in-place instructions and present the instructions to theoccupant. In some embodiments, the emergency alert agent may establish acommunication channel with an emergency responder to aid in theirresponse at step 803. For example, the emergency alert agent may call anemergency response dispatch number to connect the occupant with anemergency response dispatcher. In an embodiment, the emergency alertagent may call an administrative user to aid the occupant.

In any case, at step 805 the emergency alert agent may play aprerecorded message for the emergency responder dispatcher oradministrative user to provide information about the occupant'ssituation such as the address of the structure, the occupant informationof the occupant who is sheltering in place, and any importantinformation about that person, such as cognitive or physicalimpairments. Once the recording has finished playing, the line remainsopen and the occupant is in contact with the first responder. FIG. 9illustrates some of these aspects and more in the context of an examplemethod for an emergency alert with a shelter-in-place conditionaccording to an embodiment.

FIG. 10 illustrates an example method for conducting an emergencyresponse drill using an embodiment of the disclosed emergency alertsystem. Aspects of embodiments of the emergency alert system relate tothe management and initiation of emergency response drills. In anembodiment, an administrative user may set a regular schedule foremergency response drills that the emergency alert system performs.

At step 1001, the emergency alert system transmits a notification of anupcoming emergency response drill to an administrative user. This allowsthe administrative user to prepare for the drill. In an embodiment, theemergency alert system notifies the administrative user that a drill isscheduled to begin within a configured timeframe so the administrativeuser is apprised of the upcoming drill but not anticipating it at aparticular time. This may add to the realism of the drill. Theadministrative user may decline to run the drill, but the systemrequires her to specify the number of days later to reschedule thedrill.

When the administrative user consents to the drill, at step 1002, thesystem selects a drill scenario. In an example, the system builds ascenario based upon past history such as selecting scenarios which havenot been executed or scenarios which have historically poor responsetime. In some embodiments, the system may select a scenario at random. Adrill scenario includes an identification of emergency detection devicesto simulate as alerting. In addition to the scenario, the systemacquires the length of time it took the member to complete the scenariothe last time it ran (“response time”) from the database.

At step 1003, the system may notify emergency alert agents on devices inthe possession of occupants that a drill is about to happen for theselected scenario. The occupant may request a delay, decline if she isnot in the house, or accept. If so configured, the system also notifiesfirst responders and performs any other notifications or actionsestablished for that household as set up during the configuration.

At step 1004, the emergency alert system initiates the drill bytriggering a simulated emergency alarm. For example, the drill maytrigger a simulated fire alarm. The emergency drill proceeds as if theemergency was real, similar to the methods described above.

Once occupants have reached safety, the emergency response drill iscompleted at step 1005. The system receives response time informationfrom occupant's devices and stores the time it took for each occupant tocomplete the drill. At step 1006, the system may also receive commentsor feedback from occupants regarding the drill such as any comments madeby the occupant to explain their experience or problems in the scenario.In an embodiment, the emergency alert agent may record the occupant'sfeedback as audio or video and transmit the feedback to the emergencyalert system.

At step 1007, the emergency alert agent may provide feedback to the useror occupant. For example, the emergency alert agent may display amessage congratulating the user on a successful drill. In an embodiment,the system may determine if a drill is successful by comparing thecurrent recorded response time to historic response times. If theresponse time has worsened, the emergency alert agent may displaynegative feedback, prompt for the reasons, and suggest ways to improveemergency response times in future drills. FIG. 11 illustrates some ofthese aspects and more in relation to an example method for conductingan emergency response drill using an embodiment of the disclosedemergency alert system.

In some embodiments, emergency response drills may be controlled by anemergency alert agent operating on a computing device associated with anoccupant. In an example, the emergency alert agent builds theinstructions from the data sent by the server using its logic and thestored instructions. It also starts a timer to track response time. Ifone or more simulators are to be used in the drill, the emergency alertagent turns them on via Bluetooth, Wi-Fi, or cellular. The emergencyalert agent displays its drill interface to the user or occupant, whileplaying the drill instructions. The interface consists of graphical userinterface elements that enable the user to stop the instructions,indicate their completion of the exercise, or simulate an inability toexit. FIG. 12 illustrates some of these aspects and more in relation toan example method for conducting an emergency response drill using anembodiment of the disclosed emergency alert system.

FIG. 13 illustrates a method for performing a shelter-in-place drillaccording to an embodiment. The shelter-in-place drill proceedssimilarly to the standard emergency drill, but is modified to reflect asituation in which the occupant is unable to comply with the emergencyresponse instructions.

At step 1301, a shelter-in-place scenario is selected for an emergencyresponse drill. At step 1302, the emergency alert system initiates thedrill by triggering a simulated emergency alarm. At step 1303, theemergency alert system notifies an occupant participating in the drillthat for the purposes of the drill, they are unable to comply with theemergency response instructions. For example, an emergency responseagent on a user's computing device may indicate that the drill is ashelter-in-place drill and that the user is unable to comply with theemergency response instructions. At step 1304, the system may transmitalternative shelter-in-place response instructions to the occupant. Atstep 1305, a communication channel may be opened between anadministrative user acting as an emergency response dispatcher and theoccupant participating in the drill. This mimics the realshelter-in-place emergency method as described above. At step 1306, theoccupant may indicate that they have reached the shelter-in-placelocation and are safe. Then, at step 1307, an administrative user mayindicate to the emergency alert system that they, acting as emergencyresponders for the purposes of the drill, have reached theshelter-in-place location and have rescued the occupant. This concludesthe shelter-in-place drill. Feedback and data collection proceed similarto a standard emergency response drill as described above.

What is claimed is:
 1. A method for performing an emergency response drill, the method comprising: causing, by a computing platform, transmission of one or more software package instructions for execution of an emergency alert agent to a mobile computing device; receiving, by the computing platform, a request for historical emergency drill data for display in a graphical user interface representing an emergency drill management dashboard, the historical emergency drill data associated with a user of the mobile computing device and further comprising previous emergency response instructions for an emergency response drill scenario; detecting, by the computing platform, modification input received at the emergency drill management dashboard for generating modified emergency response instructions; causing, by the computing platform, initiation of the emergency response drill scenario based on (i) an alarm tone triggered at a remotely located emergency detection device simulator and (ii) transmission of the modified emergency response instructions to the mobile computing device; and receiving, by the computing platform, completion data sent from the emergency alert agent executing on the mobile computing device, the completion data indicative of an elapsed time associated with the modified emergency response instructions.
 2. The method of claim 1, wherein the completion data comprises an elapsed time recorded by the emergency alert agent, the elapsed time based on completion of the modified emergency response instructions.
 3. The method of claim 1, wherein the elapsed time occurs between receipt at the mobile computing device of (i) the modified emergency response instructions and (ii) the completion data selected by the user of the mobile computing device, wherein receipt of the modified emergency response instructions comprises activation of the emergency response drill scenario on the mobile computing device.
 4. The method of claim 3, wherein the completion data selected by the user of the mobile computing device indicates that the user failed to successfully complete the modified emergency response instructions.
 5. The method of claim 1, wherein the modified emergency response instructions comprise instructions to cause the emergency alert agent to play at least one of: an audio version of the modified emergency response instructions and a video version of the modified emergency response instructions.
 6. The method of claim 5, wherein the audio version of the modified emergency response instructions comprise: an audio recording that describes an exit in a physical domicile of the user of the mobile computing device.
 7. The method of claim 1, further comprising: transmitting to the mobile computing device, by the computing platform, dashboard data to cause display of at least a portion of the emergency drill management dashboard at the mobile computing device, wherein the dashboard data further includes a representation of a schedule for one or more future sessions of the emergency response drill scenario for the user and one or more members of a household associated with the user of the mobile computing device; receiving from the mobile computing device, by the computing platform, at least one of: (i) a selection of another future session of the emergency response drill scenario for the user or one or more members of the household; and (ii) a change of a timing of a respective future session of the emergency response drill scenario.
 8. The method of claim 1, wherein the emergency drill management dashboard displays data indicating whether the user of the mobile computing device has at least one of: a cognitive impairment and a physical impairment.
 9. The method of claim 1, wherein the emergency response instructions and the modified emergency response instructions both include a respective instruction to trigger contacting a third-party emergency first responder service.
 10. The method of claim 1, further comprising: upon receipt of the completion data sent from the emergency alert agent, incorporating the elapsed time into the historical emergency drill data.
 11. The method of claim 1, further comprising: upon receipt of the completion data sent from the emergency alert agent, comparing the elapsed time to at least a portion of the historical emergency drill data.
 12. The method of claim 1, further comprising: providing feedback to the emergency alert agent based on the elapsed time.
 13. The method of claim 1, wherein causing initiation of the emergency response drill scenario based on an alarm tone triggered at a remotely located emergency detection device comprises: causing the mobile computing device to establish a communications channel with the emergency detection device simulator in order to trigger the alarm tone.
 14. The method of claim 13, wherein causing the mobile computing device to establish a communications channel with the emergency detection device comprises: causing transmission of a connection request through an application programming interface (API) associated with the emergency detection device simulator.
 15. The method of claim 1, wherein receipt of the completion data sent from the emergency alert agent is based on the emergency alert agent detecting a threshold proximity of the mobile computing device to a remotely located beacon device.
 16. The method of claim 15, wherein the beacon device is situated in a physical building associated with the user of the mobile computing device.
 17. The method of claim 1, wherein the modified emergency response instructions comprise shelter-in-place instructions.
 18. The method of claim 1, wherein receiving, by the computing platform, a request for historical emergency drill data for display in a graphical user interface representing an emergency drill management dashboard: causing, by the computing platform, the emergency drill management dashboard to display at least a portion of the historical emergency drill data and an indication of an upcoming range of time during which the emergency response drill scenario is scheduled to be performed.
 19. The method of claim 1, wherein transmission of the modified emergency response instructions to the mobile computing device comprises: transmission of build instructions associated with the modified emergency response instructions to the emergency alert agent, the build instructions causing the emergency alert agent to locally generate the modified emergency response instructions at the mobile computing device.
 20. The method of claim 1, further comprising: upon receiving the request for the historical emergency drill data: accessing, by the computing platform, a database linked to the computing platform for retrieval of the historical emergency drill data.
 21. The method of claim 1, wherein causing, by the computing platform, initiation of the emergency response drill scenario further comprises: causing initiation of the emergency response drill scenario based on receipt, through an application programming interface (API), an indication that an emergency has been detected by an emergency detection device. 